Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F20 Italy F21 Italy F22 Australia F6 Japan F7 Japan F8 Japan F9 Japan F2 Italy F11 Italy F12 Japan F8 Japan F3 Japan F4 Thailand F4 Thailand F5 Japan F6 Japan F8 Japan F7 Thailand F1 Guam F1 Japan F8 Japan F3 Guam F1 Japan F2 (Nishi-Tokyo) Japan F5 (Kashiwa) Guam F1 (Tumon) Hong Kong F3 Sweden F2 Japan F8 (Akishima) Japan F2 Chinese Taipei F1 Sweden F3 Germany F19 Italy F23 Germany F18 Nova Challenger Osaka - Osaka Warsteiner Challenger - Wolfsburg USTA Seascape Challenger - Aptos Credicard Tennis Cup - Campos do Jordao Fifth-Third Bank Tennis Championships - Lexington IPP Open - Helsinki Prasentiert Von Seat Wolfsburg - Wolfsburg Heineken Challenger - Ho Chi Minh City Windy City Classic - Winnetka USTA San Diego Challenger - San Diego Heineken Challenger - Ho Chi Minh City Jameson Cup - Milan Memorial Piertomaso Tessitore - San Remo Garden Open - Rome Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Samsung Securities Cup Challenger Tennis - Seoul ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Sparkessen Magdeburg Open - Magdeburg Gemax Samsung Open 2005 - Belgrade Sparkassen Open - Magdeburg ATP Tour Challenger at Nellie Gail - Laguna Hills Shimadzu All Japan Indoor Tennis Championships - Kyoto Harrah's Entertainment Men's Pro Challenger - Tunica Busan Open Challenger Tennis - Busan drkoop.com USTA Challenger of Austin - Austin Warsteiner Challenger Lubeck - Lubeck Open de Franche Comte - Besancon Heineken Challenger - Ho Chi Minh City New Delhi Challenger - New Delhi Binghamton Professional Tennis Tournament - Binghamton The Surbiton Trophy - Surbiton Keio Challenger International Tennis Tournament - Yokohama Neride Prague Indoor - Prague Moncton Men's Challenger - Moncton Ischgl International ATP Challenger - Ischgl Tallahassee Tennis Challenger - Tallahassee Flea Market Cup Busan Challenger Tennis - Busan Dunlop World Challenge - Toyota Internationaux de Tennis de Brest - Brest Dallas Challenger Open de L'Isere - Grenoble Open Diputacion Pozoblanco - Cordoba Music City Challenger - Nashville Kyoto Challenger drkoop.com USTA Challenger of San Antonio - San Antonio USTA Men's Challenger of Dallas - Dallas Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas Yuba City Challenger Odlum Brown Vancouver Open - Vancouver Aptos Challenger Tatra Banka Open 2003 - Bratislava Samsung Secruities Cup Challenger - Seoul Seoul Challenger The LTA Manchester Challenger - Manchester Neride Prague Indoor - Prague Granby Challenger - Granby Open Sainte Victoire - Aix-En-Provence Busan Challenger Ojai Challenger Aptos Challenger Renault Slovenian Open - Ljubljana San Remo Tennis Cup - San Remo VSZ Solvak Open Challenger - Kosice Granby Challenger Segovia Challenger Open Castilla y Leon - Segovia ECM Cup - Prague Warsteiner Challenger Lubeck - Lubeck Fergana Challenger - Fergana 2000 Challenger de Granby - Granby The LTA Manchester Challenger - Manchester LTA Men's Challenger - Wrexham Time Warner USTA Challenger - Binghamton The Joyce Eisenberg Jerusalem Open - Jerusalem Challenger Britania Zavaleta - Puebla The Wrexham Challenger - Wrexham Seoul Challenger Ljubljana Open 2002 - Ljubljana ATP Bangalore Challenger - Bangalore Toyota Challenger Heilbronn Open - Heilbronn Kyoto Challenger - Kyoto 2001 USTA Challenger of Calabasas - Calabasas Fergana Challenger - Fergana Kuppers Kolsch Cup by Lambertz - Aachen Crystal Cup 1998 - Portoroz ATP Challenger Hamburg - Hamburg Kuppers Kolsch Cup - Aachen Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby Powder Byrne Trophy - Surbiton Ho Chi Minh City Challenger - Ho Chi Minh City Residenza Open - Magdeburg Aberto Da Costa Do Sauipe - Bahia Granby Challenger - Granby Lamberts Open by Stawag - Aachen Samsung Securities Cup Challenger Tennis - Seoul Okal Cup 2003 - Eckental Frito Lay/USTA Challenger - Binghamton VI Open Banc Agricol - Andorra ECU Prague Open - Prague Tatra Banka Open 2001 - Bratislava Challenger 42 - Andrezieux Lambertz Open - Aachen Steelers Cup - Kosice Jameson Cup - Milan X Abierto Internacional de Salinas - Salinas USTA Seascape Challenger - Aptos Kuppers Kolsch Cup Aachen - Aachen The LTA Sunderland Challenger - Sunderland MTCI ATP Challenger - Yokohama Lambertz Open - Aachen Intersport Heilbronn Open - Heilbronn Challenger Leon 2004 - Leon IPP Open - Helsinki Ischgl International Tennis Challenger 2003 - Ischgl Seoul Challenger Toyota Challenger Kyoto Challenger The Manchester Trophy - Manchester Granby Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Open Castilla y Leon - Segovia Sporting Challenger - Turin Samsung Securities Cup - Seoul The LTA Nottingham Challenger - Nottingham Intersport Heilbronn Open - Heilbronn Challenger Casablanca San Angel - Mexico City Maui Challenger Granby Challenger 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos Carson Challenger WOW Cafe Challenger - New Orleans Shimadzu All Japan Indoor Tennis Championships - Kyoto Okal Cup 2004 - Eckental IPP Open - Helsinki Czech Indoor Open - Prague Countrywide Classic USTA Challenger - Carson 2007 Nielsen Pro Tennis Championship - Winnetka Garden Open 2005 - Rome Yokohama Challenger Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx TED Open - Istanbul Lubbock Challenger - Lubbock Rome Challenger Carson Challenger West Lakes Challenger Bangkok Challenger Samsung Securities Cup - Seoul Lambertz Open by Stawag - Aachen Challenger Banque Nationale - Granby The LTA Wrexham Challenger - Wrexham Kyoto Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Baden Open - Ettlingen II Manta Open - Manta Challenger Natrel Presented by National Bank - Granby Vancouver Challenger Lambertz Open by Stawag 2007 - Aachen Kaohsiung Challenger CA-Challenge - Graz Sarajevo Open 2004 - Sarajevo Garden Open 2004 - Rome VI Gramado Open de Tenis - Gramado Kaohsiung Challenger Lexington Challenger Yokohama Challenger 2001 - Yokohama Sporting Challenger 2003 - Turin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Comercia Challenger - Aptos Lexington Challenger ATP Challenger Numea - New Caledonia GHI Bronx Tennis Classic - Bronx Neride Prague Indoor - Prague Jameson Cup - Milan Healthsouth/USTA Pro Link Challenger - San Antonio AXA Open - Espinho Volkswagen TED Open - Istanbul The Stella Artois Grass Court Championships - London Challenger Ford de Cherbourg - Cherbourg AAPT Championships - Adelaide The Stella Artois Grass Court Championships - Queen's/London 1st Challenger Tournament Leon - Leon Salem Open - Hong Kong Nottingham Challenger Milan Indoors - Milan Internationaux de Tennis de Brest - Brest Shimadzu All Japan Indoor - Kyoto Rezidenza Open - Magdeburg The Stella Artois Grass Court Championships - London Heilbronn Open - Heilbronn Nottingham Challenger Salem Open - Hong Kong AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Brasil Open - Salvador CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel XI Abierto Internacional de Salinas - Salinas Macedonian Open - Skopje Tatra Banka Slovak Open - Bratislava Okal Cup - Eckental Yokohama International Tennis Tournament - Yokohama Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Honda Kah Singapore Men's Tennis Open - Singapore Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Japan F5 Fifth Third Bank Tennis Championships - Lexington Sarajevo Open - Sarajevo Intersport Heilbronn Open - Heilbronn Torneo Internacional Challenger Fila 2005 - Leon Warsteiner Challenger - Lubeck Sparkassen Open - Magdeburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Nottingham Men's Challenger - Nottingham Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton New Delhi Challenger III - New Delhi Qatar Open - Doha Fifth-Third Bank Tennis Championships - Lexington Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Qatar Mobil Open 2000 - Doha 1998 Safeway Challenger - Aptos Colorado Classic - Denver The Surbiton Trophy - Surbiton Volkswagen TED Open - Istanbul Copenhagen Open - Copenhagen Fifth-Third Bank Tennis Championships - Lexington GHI Bronx Classic - Bronx Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Lexington Challenger Mercedes Cup - Stuttgart The Natrel's Challenger of Granby - Granby Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington D.C. Gold Flake Open - Chennai Thailand Open - Bangkok International Bavarian Championship - Eckental Brazil Open - Salvador AIG Japan Open - Tokyo Japan Open - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Open de Nice - Nice Chennai Open - Chennai Milan Indoors - Milan drkoop.com USTA Challenger of Houston - Houston Kueppers Kolsch Cup by Lambertz - Aachen Kyoto Challenger The Surbiton Trophy - Surbiton Muller Cup - Ulm Stella Artois Clay Court Championships - Budaors Samarkand Challenger - Samarkand The Powder Byrne Trophy - Surbiton TED Open Istanbul - Istanbul Fifth-Third Bank Tennis Championships - Lexington BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle DPD Challenger 2000 - Aschaffenburg The Stella Artois Grass Court Championships - London TennisCup Vlaanderen - Antwerp Rado Swiss Open - Gstaad Milano Challenger-Jameson Cup - Milan The 69th King's Cup-Thailand Open - Bangkok Open de L'Isere - Grenoble RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles GHI Bronx Tennis Classic - Bronx Pomorski Bank Kredytowy Open - Szczecin Nuembrecht Challenger - Nuembrecht The Samsung Open - Bournemouth Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Open Castilla y Leon - Segovia Okal Cup - International Bavarian Championship - Eckental C.T. San Remo - XIII Piertomaso Tessitore - San Remo Legg Mason Tennis Classic - Washington D.C. Ciudad de Pozoblanco Open Diputacion - Cordoba China Open - Beijing Akbank Private Banking-TED Open - Istanbul The Nottingham Challenger - Nottingham Czech Indoor Open - Prague Busan Open - Busan Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Kremlin Cup - Moscow 13 BH Tennis Open International Cup - Belo Horizonte S Tennis Master Championship - Graz GHI Bronx Classic - Bronx China Open - Beijing Tatra Banka Open - Bratislava Next Generation Adelaide International - Adelaide 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton New Delhi Challenger IV - New Delhi USTA Illinois Challenger - Champaign The West Side Tennis Club Clay Court Challenger - Forest Hills US Men's Clay Court Championships - Houston Lubbock Challenger - Lubbock Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Rado Swiss Open - Gstaad Odlum Brown Vancouver Open - Vancouver AAPT Championships - Adelaide AIG Japan Open Tennis Championships - Tokyo Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Mercedes-Benz Cup - Los Angeles Stockholm Open - Stockholm New Delhi Challenger II - New Delhi Qatar Exxon Mobil Open 2003 - Doha The Samsung Open - Nottingham ABN/AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Bangkok Challenger Campbell's Hall of Fame Tennis Championships - Newport Scania Stockholm Open - Stockholm Samsung Securities Cup - Seoul AIG Japan Open - Tokyo Qatar Mobil Open 2001 - Doha Busan Challenger Carson Challenger RCA Championships - Indianapolis Salem Open - Hong Kong Gerry Weber Open - Halle Busan Challenger PBZ Zagreb Indoors - Zagreb AIG Japan Open Tennis Championships - Tokyo Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Yokohama Challenger AIG Japan Open Tennis Championships - Tokyo Toyota Challenger Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Bergamo Challenger Tokyo Kyoto Challenger Toyota Challenger Legg Mason Tennis Classic - Washington UNICEF Open - 's Hertogenbosch AAPT Championships - Adelaide Baton Rouge Challenger Grand Prix de Tennis de Lyon - Lyon Kyoto Challenger Open 13 - Marseille Japan Open - Tokyo President's Cup 1997 - Tashkent Kyoto Challenger Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Grand Prix de Tennis de Toulouse - Toulouse Grand Prix Hassan II - Casablanca Kyoto Challenger UBS Open Gstaad - Gstaad CA Tennis Trophy - Vienna Heineken Open Shanghai - Shanghai Aptos Challenger Copenhagen Open - Copenhagen Malaysian Open - Kuala Lumpur RCA Championships - Indianapolis Tokyo Rakuten Japan Open - Tokyo Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella San Luis Potosi Challenger 2002 - San Luis Potosi drkoop.com USTA Tennis Championships of Chicago - Winnetka Milan Challenger USTA Challenger of North Miami Beach - North Miami Beach Tokyo GHI Bronx Tennis Classic - Bronx Toyota Challenger Yokohama World Tennis Gaora Cup - Yokohama Intelig Tennis Cup - Campos do Jordao Open de Franche Comte - Besancon Renault Slovenian Open - Ljubljana The Powder Byrne Trophy - Surbiton Okal Open - Eckental Warsteiner Challenger Series - Lippstadt I Open de Tenis Comunidad de Madrid - Madrid The LTA Wrexham Challenger - Wrexham Wiesmann Roadster Open - Nuembrecht Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Japan Open - Tokyo China Open - Beijing AIG Japan Open - Tokyo Muller Cup - Ulm Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Mauritius Open - Mauritius Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Salem Open - Hong Kong Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo The Lipton Championships - Key Biscayne Tennis Masters Series - Stuttgart The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Legg Mason Tennis Classic - Washington D.C. President's Cup 1999 - Tashkent Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Heineken Open - Auckland Tennis Masters Series - Hamburg Rogers Cup - Montreal Dubai Tennis Open - Dubai Rogers Masters - Toronto Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis Davidoff Swiss Indoors - Basel The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Adidas International - Sydney Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Hamburg Dubai Open - Dubai Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Vietnam Open - Ho Chi Minh City NASDAQ-100 Open - Miami U.S. Open - New York BMW Open - Munich French Open - Paris Tennis Masters Series - Montreal Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Allianz Suisse Open - Gstaad French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Miami U.S. Open - New York Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, Group 1, 1R, KOR-JPN 5-0 Davis Cup, Group 1, 2R, JPN-NZL 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, Group 1, 2R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, JPN-KOR 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, Group 1, REL1, JPN-PAK 5-0 Davis Cup, Group 1, 1R, JPN-INA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, Group 1, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, World Group, 1R, SUI-CZE 3-2 Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group 1, 1R, IND-JPN 4-1 Davis Cup, Group 1, 2R, JPN-IND 3-2